.mini-layout-border {
    border: none !important;
}

.mainCon {
    width: 96% !important;
    height: 100%;
    margin: 0 auto;
    border: none;
    padding: 0 20px;
}

.btnCon {
    height: 30px;
    /*margin-bottom: 15px;*/
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: rgba(71, 71, 71, 1);
}

.mini-fit {
    padding-top: 8px;
    border: none;
}

.mini-textbox {
    height: 24px;
    line-height: 24px;
}

.mini-textbox-border {
    height: 22px;
    line-height: 22px;
    background: white;
    border-color: #ddd;
    border-radius: 4px;
}

.mini-textbox-input {
    height: 22px;
    line-height: 22px;
}

input::-webkit-input-placeholder {
    color: #9D9D9D;
    font-size: 12px;
    padding-right: 20px;
}

.mini-buttonedit {
    height: 24px;
    line-height: 24px;
}

.mini-buttonedit-border {
    height: 22px;
    line-height: 22px;
}

.mini-buttonedit-input {
    height: 22px;
    line-height: 22px;
}

.reload {
    height: 24px;
    line-height: 24px;
    border: 1px solid #D2D2D2;
    border-radius: 3px;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #717171;
    background: #fff;
}

.mini-state-hover,
body .reload:hover.mini-button {
    height: 24px;
    line-height: 24px;
    background: #fff;
    border: 1px solid #1890FF;
    color: #1890FF;
    /*padding: 1px 0;*/
}

.mini-state-hover,
body .reload:hover.mini-button span::before {
    /*background: #fff;*/
    /*border: 1px solid #1890FF;*/
    color: #1890FF;
    /*padding: 1px 0;*/
}

.reload .mini-icon {
    color: #595959
}

.mini-state-hover,
body .sel1:hover.mini-button {
    margin-left: 10px;
}

.blueBtn {
    width: 58px;
    margin-left: 10px
}

.sel1 {
    margin-left: 10px;
    width: 76px;
}

.tabCon {
    width: 98%;
    margin: 0 8px 8px 8px;
    border-bottom: 1px solid #DCDCDC;
}

.tabItem {
    cursor: pointer;
    display: inline-block;
    padding: 13px 20px;
    font-size: 13px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: rgba(89, 89, 89, 1);
}

.tabAc {
    cursor: pointer;
    color: #1890FF !important;
    position: relative;
}

.tabAc:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -47%;
    width: 100%;
    height: 2px;
    background: #1890FF;
}

.listItem {
    margin-right: 5px;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
}

.baseListCon {
    margin-top: 15px;
    height: 100%;
}

.companyListCon {
    width: 95%;
    margin: 0 auto;
    margin-top: 15px;
    height: 100%;
}

.mini-splitter {
    border: none;
}

.mini-splitter-border {
    border: none;
}

.toolbarTit {
    margin: 10px 0 15px 0;
    font-size: 13px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #1890FF;
}

.mini-grid .mini-grid-bottomCell {
    background: #fff;
    border: none;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: rgba(0, 0, 0, 1);
}

body .mini-grid-headerCell-nowrap {
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #000;
}

.mini-grid-table {}

.gridBtn {
    position: relative;
    padding: 6px;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #0077FF;
    text-decoration: none;
}

.gridBtn:not(:last-child)::after {
    content: '';
    position: absolute;
    top: 26%;
    right: 0;
    width: 1px;
    height: 60%;
    background: rgb(209, 209, 209);
}

.mainCon1 {
    padding: 20px;
}

.mini-grid-pager {
    border: none;
}

.mini-textbox-focus {
    border: none;
    /*color: red;*/
}

.mini-tabs-body-left {
    background: #fff;
}

.atten {
    margin-left: 17%;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: rgba(89, 89, 89, 1);
}

.img1 {
    width: 75px;
    height: 57px;
}

.roleCon {
    width: 100%;
}

.roleItem {
    display: inline-block;
}

.mini-grid-headerCell-inner,
.mini-grid-cell {
    color: inherit;
}

html body .mini-grid-row-selected,
.mini-tree-selectedNode .mini-tree-nodeshow {
    background: #E6F7FF;
    color: #0084FF;
}

.mini-grid-border {
    border: none;
}

.divItem {
    float: left;
    width: 57%;
    height: 100%;
}

.mini-buttonedit-border {
    border-radius: 3px;
}

.line {
    border-right: 1px solid #f1f1f1;
    padding-top: 0
}

#west .mini-layout-region-body {
    padding: 10px 0 8px 0;
}

.fa-save:before,
.fa-floppy-o:before {
    font-size: 12px;
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
    font-size: 12px;
}